home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Die Speccy' 97
/
Die Speccy' 97.iso
/
amiga_system
/
the_aminet
/
dev
/
asm
/
snma_2_03.readme
< prev
next >
Wrap
Text File
|
1995-11-07
|
4KB
|
90 lines
Short: 680x0/6888x amiga macro assembler
Author: snuojua@cc.helsinki.fi (Samu Nuojua)
Uploader: snuojua@cc.helsinki.fi (Samu Nuojua)
Type: dev/asm
Replaces: dev/asm/snma-2.02.*
SNMA is freeware conditional 680x0/688x macro assembler for the Amiga. It
supports the most common directives, generates Amiga object-files and/or
executables. It is used mainly from the shell. Arexx port. AmigaOS 2.0
and greater only. AmigaGuide docs only. This is version 2.03.
New features in 2.x:
- Options setting program, SnmaOpts
- some minor changes and additions + bugs fixed
Changes since 2.02:
SNMA
o One bug fixed from the option file loading, which caused random
crash.
o Bitfields can be defined like "<ea>,{o:w}".
o Some movec problems disappeared (this one is little mysterious,
since I didn't touch the whole movec thing).
o In ARexx mode, snma could flag some addressing modes as invalid,
because certain data structures had spurious values left from
the previous assembly.
o ARexx SET command works again.
o In (BD,An,Xn) register equates, which started with z, were not
recognized.
o QUIET switch disables now all output to Output().
o If expression ended to operator, snma read one long from the address
which was fetched from the string (one indirection too much). This
could cause buserr exception in 68000, depending on value it read.
o @ character is now normal symbol character, by default.
@ character in the beginning of symbol meant octal number specifier.
Since SAS/C uses it in the beginning of __regargs function names,
its behaviour has been changed. Use OCT commandline toggle to
allow octal numbers. There was also a bug, which caused no error
telling in @symbol case, when it was actually coded as octal number
- unsuccessfully.
2.02 fixes the following bugs since 2.00:
SNMA
o BSS sections didn't honor mem type bits.
o Sometimes pc-relative addressing modes allowed small data references.
(if small data references were allowed).
o RTM was coded badly.
o Forcing Base Displacement to word or long didn't work always.
o " macro <macroname>" finally works.
SnmaOpts
o Some checkbox gadgets were mixed with each other
o If started from project icon, doesn't try to read project file
as option file if it doesn't exist.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
2628 1012 61.4% 08-Oct-95 17:48:42 +addgb.rexx
849 449 47.1% 08-Oct-95 17:48:40 +asm.xdme
1428 746 47.7% 08-Oct-95 17:48:42 +easyasm.rexx
1268 589 53.5% 08-Oct-95 17:48:42 +GetErr.xdme
371 220 40.7% 08-Oct-95 17:48:42 +seegb.rexx
2399 988 58.8% 08-Oct-95 17:48:42 +ShellAsm.rexx
556 298 46.4% 08-Oct-95 17:48:42 +snmainfo.xdme
976 468 52.0% 08-Oct-95 18:00:46 +alias.txt
1883 707 62.4% 08-Oct-95 18:00:46 +ftypes.i
1372 665 51.5% 08-Oct-95 18:00:46 +readme
277 212 23.4% 08-Oct-95 18:00:46 +test.asm
65 65 0.0% 08-Oct-95 18:00:46 +test.glb
112 101 9.8% 08-Oct-95 18:00:46 +test.i
10013 4119 58.8% 08-Oct-95 17:48:42 +History
239 135 43.5% 30-Sep-95 21:10:34 +History.info
2949 1101 62.6% 08-Oct-95 18:06:58 +readme
239 138 42.2% 30-Sep-95 21:10:32 +readme.info
92660 49308 46.7% 08-Oct-95 17:48:38 +snma
2578 1235 52.0% 08-Oct-95 17:57:56 +snma-2.03.readme
239 137 42.6% 30-Sep-95 21:10:32 +snma-2.03.readme.info
109623 37284 65.9% 08-Oct-95 17:48:40 +snma.guide
503 259 48.5% 30-Sep-95 21:10:34 +snma.guide.info
386 240 37.8% 08-Oct-95 17:50:30 +snma.info
28320 15043 46.8% 08-Oct-95 18:06:18 +SnmaOpts
459 274 40.3% 30-Sep-95 21:10:34 +SnmaOpts.info
628 268 57.3% 08-Oct-95 18:11:20 SNMA.info
-------- ------- ----- --------- --------
263020 116061 55.8% 10-Oct-95 02:20:04 26 files